It is likely that mexi is an abbreviation of mexica, Mexican or Mexican. Camali or Kamali is an Arabic name which means quot; spirit guide or protective quot;.